Big Huge Thesaurus

Tuileries Palace

noun